$(function(){
	var URL = {
			saveUrl:ctx+"/background/companyInfo/save.do"
	};
	
	var modelName = "companyInfo";
	
	var form = $("#"+modelName+"_form");
	
	var markerm = null;
	
	var map;
	
	bindBtns();
	/** 绑定按钮 **/
	function bindBtns(){
		$("#"+modelName+"_savebtn").bind("click",function(){
			save();
		});
		$("#"+modelName+"_form_jd").change(function(){
			var jd = $("#"+modelName+"_form_jd").val();
			var wd = $("#"+modelName+"_form_wd").val();
			if(null != jd && "" != jd && null != wd && "" != wd){

				// 创建一个 Marker 实例：
				var markerold = new AMap.Marker({
				    position: new AMap.LngLat(jd, wd),   // 经纬度对象，也可以是经纬度构成的一维数组[116.39, 39.9]
				    title: "常州"
				});
				// 将创建的点标记添加到已有的地图实例：
				map.add(markerold);
				markerm = markerold;
			}
		});
	}
	/** 保存 **/
	function save(){
		if(form.form("validate")){
			var formData = seriData(form.serializeArray());
			formData.details = document.getElementById(modelName+"_form_details").value;
			formData.fwcn = document.getElementById(modelName+"_form_fwcn").value;
			if(null != formData.publishDate && "" != formData.publishDate){
				formData.publishDate = formData.publishDate + " 00:00:00";
			}
			$.messager.confirm("提示",Msg.saveCfm,function(r){
				if(r){
					$.messager.progress({
						title:"系统提示",
						msg:"",
						text:"保存中..."
					}); 
					$.ajax({
						url : URL.saveUrl,
						type : "post",
						data : formData,
						success : function(data){
							$.messager.progress("close");
							if(data.success){
								showMsg(Msg.saveSuc);
								$("#"+modelName+"_formWin").window("destroy");
								$("#"+modelName + "_table").datagrid("reload");
							}else{
								showMsg(data.returnMsg);
							}
						}
					});
				}
			});
		}
	}
	
	
	// 初始化地图
	map = new AMap.Map("container",{
        zoom:10,
        adcode:320400
    });
	
	map.on("click", function(ev) {
		try{
			if(null != markerm){
				map.remove(markerm);
			}
		}catch(e){
			
		}
		
		// 触发事件的地理坐标，AMap.LngLat 类型
		var lnglat = ev.lnglat;
		var jdx = lnglat.lng;
		var wdx = lnglat.lat;
		var markerx = new AMap.Marker({
		    position: new AMap.LngLat(jdx, wdx),   // 经纬度对象，也可以是经纬度构成的一维数组[116.39, 39.9]
		    title: "常州"
		});
		// 将创建的点标记添加到已有的地图实例：
		map.add(markerx);
		markerm = markerx;
		$("#"+modelName+"_form_jd").val(jdx);
		$("#"+modelName+"_form_wd").val(wdx);
	});

	
});